
<template>
    <div>
        <!-- 将来谁使用此轮播图组件，谁为我们的传递viewpagerList，
        此时，viewpagerList应该是父组件向子组件传值来设置
         -->
        <mt-swipe :auto="3000">
            <mt-swipe-item v-for="item in viewpagerList" :key="item.url">
                <img :src="item.msg" alt="" :class="{full:isfull}">
            </mt-swipe-item>
       </mt-swipe>
    </div>

    <!-- 
        分析:为什么 商品评论中的轮播图那么丑?
        1、首页中的图片，他的宽和高都使用了100%；
        2、在商品详情页面中，轮播图的图片，如果也使用宽高为100%的话，页面不好看；
        3、商品详情页面的轮播图，期望高度为100%。但是宽度为自适应；
        4、经过分析，得到问题的原因：首页中的轮播图和详情页中的轮播图，分歧点是：宽度到底是100%还是自适应；
        5、既然这两个轮播图其他方面都是没有冲突，只是宽度有分歧，我们可以定义一个属性，让使用轮播图的调用者手动指定是否为100%宽度。
     -->
</template>

<script>

export default {
    props : ['viewpagerList','isfull']
}
    
</script>
<style lang="scss" scoped>
.mint-swipe {
  height: 200px;
  .mint-swipe-item {
    img {
      text-align: center;
      height: 100%;
    }
  }
  .full{
     width: 100%;
  }
}

</style>
